package com.indexingsystem.boss.Vo;

import java.io.Serializable;
import java.util.List;

import com.indexingsystem.boss.entity.Pusers;
import com.indexingsystem.boss.entity.RoleGroups;
import com.indexingsystem.boss.entity.Roles;
import com.indexingsystem.boss.entity.UserInfos;
import com.indexingsystem.boss.entity.UserInstitution;
import com.indexingsystem.boss.entity.UserRole;

public class OrderUserPublishVo implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = -3080999493675028512L;
	
	
	private Pusers pusers;
	
	private UserInfos userInfos;
	
	private List<UserRole> userRoleList;	
	
	private List<Roles> rolesList;	
	
	private List<RoleGroups> roleGroupsList;
	
	private UserInstitution userInstitution;

	public Pusers getPusers() {
		return pusers;
	}

	public void setPusers(Pusers pusers) {
		this.pusers = pusers;
	}

	public UserInfos getUserInfos() {
		return userInfos;
	}

	public void setUserInfos(UserInfos userInfos) {
		this.userInfos = userInfos;
	}

	public List<UserRole> getUserRoleList() {
		return userRoleList;
	}

	public void setUserRoleList(List<UserRole> userRoleList) {
		this.userRoleList = userRoleList;
	}

	public List<Roles> getRolesList() {
		return rolesList;
	}

	public void setRolesList(List<Roles> rolesList) {
		this.rolesList = rolesList;
	}

	public List<RoleGroups> getRoleGroupsList() {
		return roleGroupsList;
	}

	public void setRoleGroupsList(List<RoleGroups> roleGroupsList) {
		this.roleGroupsList = roleGroupsList;
	}

	public UserInstitution getUserInstitution() {
		return userInstitution;
	}

	public void setUserInstitution(UserInstitution userInstitution) {
		this.userInstitution = userInstitution;
	}

	public OrderUserPublishVo() {
		super();
	}

	public OrderUserPublishVo(Pusers pusers, UserInfos userInfos, List<UserRole> userRoleList, List<Roles> rolesList,
			List<RoleGroups> roleGroupsList, UserInstitution userInstitution) {
		super();
		this.pusers = pusers;
		this.userInfos = userInfos;
		this.userRoleList = userRoleList;
		this.rolesList = rolesList;
		this.roleGroupsList = roleGroupsList;
		this.userInstitution = userInstitution;
	}

	@Override
	public String toString() {
		return "OrderUserPublishVo [pusers=" + pusers + ", userInfos=" + userInfos + ", userRoleList=" + userRoleList
				+ ", rolesList=" + rolesList + ", roleGroupsList=" + roleGroupsList + ", userInstitution="
				+ userInstitution + "]";
	}

	
}